Note Payable - German English Dictionary